html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,

/* Eric Meyer's Reset Stylesheet: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
ul li{list-style:none;}
blockquote, q {
	quotes: "" "";
}
em,b{font-weight:normal; font-style:normal;}
a{text-decoration:none;}
.clearfix{display:block;zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ml8{margin-left:8px;}
.mr8{margin-right:8px;}
.ml50{ margin-left:50px;}
.ml100{margin-left:100px;}
.mt10{margin-top:10px;}

.login_inp{margin-top:20px;padding-left:66px;}
.login_inp ul .login_1,.login_2,.login_3,.login_4{ position:relative;margin-bottom:4px;_margin-bottom:0px;*margin-bottom:0px; background:none}
.login_inp ul .login_3 .date{margin-left:0;}
.login_inp ul .login_4 input{float:left;width:206px;height:30px;line-height:30px;padding-left:4px;background:#fff; border:1px solid #e2b8de; font-size:14px;color:#690d73;}
.login_ul li label{font-size:12px;}
.login_inp #login_ul li{background:none;}
.login_inp ul li label{float:left;width:108px; text-align:right;padding-top:8px;color:#cd599c;}
.login_inp ul li input{float:left;width:340px;height:30px;line-height:30px;padding-left:4px;background:#fff; border:1px solid #e2b8de; font-size:14px;color:#690d73;}
.login_inp .login_ul .errorTips input{ background:#ffe2e2; border:1px solid #ff7a7b; color:#ff0200;}
.login_inp .login_ul .errorTips .date b{background:#ffe2e2; border:1px solid #ff7a7b; color:#ff0200;}
.login_inp ul li .data_icon,.drop_icon{width:23px;height:23px; margin-left:-27px;margin-top:6px;float:left; display:inline-block;}
.login_inp ul li .data_icon{ background:url(../images/btn-bg.png) 0 -650px;}
.login_inp ul li .drop_icon{background:url(../images/btn-bg.png) 0 -705px;}
.login_inp ul li .drop_menu_t{position:absolute;top:32px;left:108px;width:344px; border:1px solid #e2b8de;background:#fff; z-index:100; background:#fff; display:none;}
.login_inp ul li .drop_menu_t li a,.login_inp ul li .drop_menu_m a,.login_inp ul li .drop_menu_b a{display:inline-block; width:328px;padding:4px 8px; color:#666;}
.login_inp ul li .drop_menu_t li a:hover{background:#e2b8de;}
.login_inp ul li .drop_menu_m{position:absolute;top:32px;left:108px;width:344px; border:1px solid #e2b8de;background:#fff; z-index:100; background:#fff; display:none}
.login_inp ul li .drop_menu_m li a:hover{background:#e2b8de;}
.login_inp ul li .drop_menu_b{position:absolute;top:32px;left:108px;width:344px; border:1px solid #e2b8de;background:#fff; z-index:100; background:#fff;}
.login_inp ul li .drop_menu_b li a:hover{background:#e2b8de;}
.active{ background:#e2b8de; color:#fff;} 